home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / lisp / wcl-21.lha / wcl-2.1 / src / compiler / compiler-system.lisp
Text File  |  1992-09-10  |  3KB  |  81 lines

  1. ;;; (C) Copyright 1990-1992 by Wade L. Hennessey. All rights reserved.
  2.  
  3. (in-package #+NATIVE-WCL "LISP"
  4.         #-NATIVE-WCL "W")
  5.  
  6. (define-system :cross-compiler
  7.     :package #+NATIVE-WCL "LISP"
  8.              #-NATIVE-WCL "W"
  9.     :directory *root-directory*
  10.     :source-extension "lisp"
  11.     :binary-extension #+(and LUCID 386) "3bin"
  12.                       #+(and LUCID MC68000) "lbin"
  13.               #+(AND LUCID SPARC) "sbin"
  14.                       #+(AND MIPS LUCID) "mbin"
  15.               #+KCL "o"
  16.               #+(and CMU SPARC) "sparcf"
  17.               #+(or NATIVE-WCL WB) "o"
  18.     :files '(:parallel
  19.          "src/compiler/cross/loop"
  20.          (:serial
  21.           "src/compiler/cross/macros"
  22.           "src/compiler/common/globals"
  23.           "src/compiler/common/macros"
  24.           (:parallel
  25.           "src/compiler/common/configurations"
  26.            "src/compiler/cross/cl-macros"
  27.            "src/compiler/common/format-compiler"
  28.            "src/compiler/common/function-info"
  29.            "src/compiler/cross/cross-functions"
  30.            "src/compiler/cross/hash-w"
  31.            "src/compiler/common/type-dispatch" 
  32.            "src/compiler/common/analyze"
  33.            "src/compiler/common/beta"
  34.            "src/compiler/common/tree-nsubst"
  35.            "src/compiler/common/improve"
  36.            "src/compiler/common/name-mangle"
  37.            "src/compiler/common/emit-code"
  38.            "src/compiler/common/emit-data"
  39.            "src/compiler/common/compiler-init"
  40.            "src/compiler/common/compile"
  41.            "src/compiler/common/symbol-table"
  42.            "src/compiler/common/library"
  43.            "src/compiler/common/link"))))
  44.  
  45. (define-system :native-compiler
  46.     :package #+NATIVE-WCL "LISP"
  47.              #-NATIVE-WCL "W"
  48.     :directory *root-directory*
  49.     :source-extension "lisp"
  50.     :binary-extension #+(and LUCID 386) "3bin"
  51.                       #+(and LUCID MC68000) "lbin"
  52.               #+(AND LUCID SPARC) "sbin"
  53.                       #+(AND MIPS LUCID) "mbin"
  54.               #+KCL "o"
  55.               #+(and CMU SPARC) "sparcf"
  56.               #+(or WCL WB) "o"
  57.     :files '(:serial
  58.          "src/compiler/common/globals"
  59.          "src/compiler/common/macros"
  60.          (:parallel
  61.           "src/compiler/common/configurations"
  62.           "src/compiler/common/format-compiler"
  63.           "src/compiler/common/function-info"
  64.           "src/compiler/common/type-dispatch"
  65.           "src/compiler/common/line-numbers"
  66.           "src/compiler/common/analyze"
  67.           "src/compiler/common/beta"
  68.           "src/compiler/common/tree-nsubst"
  69.           "src/compiler/common/improve"
  70.           "src/compiler/common/name-mangle"
  71.           "src/compiler/common/emit-code"
  72.           "src/compiler/common/emit-data"
  73.           "src/compiler/common/compiler-init"
  74.           "src/compiler/common/compile"
  75.           "src/compiler/common/symbol-table"
  76.           "src/compiler/common/library"
  77.           "src/compiler/common/link")))
  78.  
  79.  
  80.  
  81.